package com.fingard.rh.fgmsp.transcommon.dto.transaction;

import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

/**
 * @author lincc
 * @version 1.0 2019/03/29
 * 
 * FINGARD_TRANSACTIONS_QT330001
 */
@Data
public class FingardTransactionsPO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 
     * ID
     */
    private String id;

    /**
     * 
     * ACCOUNTING_DATE
     */
    private String accountingDate;

    /**
     * 
     * AMOUNT
     */
    private BigDecimal amount;

    /**
     * 
     * AREA_CODE
     */
    private String areaCode;

    /**
     * 
     * BANK_LOCATION_CODE
     */
    private String bankLocationCode;

    /**
     * 
     * BAT_ID
     */
    private String batId;

    /**
     * 
     * BATCH_NO
     */
    private String batchNo;

    /**
     * 
     * CARD_TYPE
     */
    private String cardType;

    /**
     * 
     * CERT_NUM
     */
    private String certNum;

    /**
     * 
     * CERT_TYPE
     */
    private String certType;

    /**
     * 
     * CREATE_TIME
     */
    private Date createTime;

    /**
     * 
     * CURRENCY
     */
    private String currency;

    /**
     * 
     * CUST_ACC_NAME
     */
    private String custAccName;

    /**
     * 
     * CUST_ACC_NUM
     */
    private String custAccNum;

    /**
     * 
     * CUST_BANK_CODE
     */
    private String custBankCode;

    /**
     * 
     * CUST_BANK_LOCATION_NAME
     */
    private String custBankLocationName;

    /**
     * 
     * CUST_BANK_NAME
     */
    private String custBankName;

    /**
     * 
     * CYCLE_DATE
     */
    private Date cycleDate;

    /**
     * 
     * ENTERPRISE_ACC_NAME
     */
    private String enterpriseAccName;

    /**
     * 
     * ENTERPRISE_ACC_NUM
     */
    private String enterpriseAccNum;

    /**
     * 
     * ENTERPRISE_BANK_CODE
     */
    private String enterpriseBankCode;

    /**
     * 
     * ENTERPRISE_BANK_LOCATION_NAME
     */
    private String enterpriseBankLocationName;

    /**
     * 
     * ENTERPRISE_BANK_NAME
     */
    private String enterpriseBankName;

    /**
     * 
     * ENTERPRISE_CODE
     */
    private String enterpriseCode;

    /**
     * 
     * ENTERPRISE_NAME
     */
    private String enterpriseName;

    /**
     * 
     * FIELD1
     */
    private String field1;

    /**
     * 
     * FIELD2
     */
    private String field2;

    /**
     * 
     * INFO
     */
    private String info;

    /**
     * 
     * INFO_CODE
     */
    private String infoCode;

    /**
     * 
     * IS_PRIVATE
     */
    private String isPrivate;

    /**
     * 
     * IS_URGENT
     */
    private String isUrgent;

    /**
     * 
     * LAST_IMPORT_SEQ
     */
    private String lastImportSeq;

    /**
     * 
     * LAST_MODIFY_TIME
     */
    private Date lastModifyTime;

    /**
     * 
     * MEMO
     */
    private String memo;

    /**
     * 
     * MOBILE
     */
    private String mobile;

    /**
     * 
     * MONEY_WAY
     */
    private String moneyWay;

    /**
     * 
     * ORG_CODE
     */
    private String orgCode;

    /**
     * 
     * PAY_STATE
     */
    private String payState;

    /**
     * 
     * PAY_TYPE
     */
    private String payType;

    /**
     * 
     * PURPOSE
     */
    private String purpose;

    /**
     * 
     * ROW_VERSION
     */
    private BigDecimal rowVersion;

    /**
     * 
     * TRANS_DATE
     */
    private Date transDate;

    /**
     * 
     * TRANS_NO
     */
    private String transNo;

    /**
     * 
     * TRANS_WAY
     */
    private String transWay;

    /**
     * 
     * URID
     */
    private String urid;

    /**
     * 
     * CUSTOMER_ID
     */
    private String customerId;

    /**
     * 
     * SOURCE_TRANS_NO
     */
    private String sourceTransNo;

    /**
     * 
     * SAVE_TIME
     */
    private Date saveTime;

    /**
     * 
     * EXTENT1
     */
    private String extent1;

    /**
     * 
     * EXTENT2
     */
    private String extent2;

    /**
     * 
     * EXTENT3
     */
    private String extent3;

    /**
     * 
     * EXTENT4
     */
    private String extent4;

    /**
     * 
     * EXTENT5
     */
    private String extent5;

    /**
     * 
     * BANK_EXTENT1
     */
    private String bankExtent1;

    /**
     * 
     * BANK_EXTENT2
     */
    private String bankExtent2;

    /**
     * 
     * BANK_EXTENT3
     */
    private String bankExtent3;

    /**
     * 
     * BANK_EXTENT4
     */
    private String bankExtent4;

    /**
     * 
     * BANK_EXTENT5
     */
    private String bankExtent5;

}